Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 06.09.2009, 01:22
Новичок на форуме
Отправить личное сообщение для vladex Посмотреть профиль Найти все сообщения от vladex
 
Регистрация: 16.08.2009
Сообщений: 6

Кодировка в загрузчике FancyUpload
Использую загрузчик FancyUpload
Но в браузере не понимается русская кодировка.
В файле FancyUpload2.js
есть такой код
if (MooTools.lang) {
		MooTools.lang.set('en-US', 'FancyUpload', phrases);
	} else {
		MooTools.lang = {
			get: function(from, key) {
				return phrases[key];
			}
		};
	}

Не могу добиться чтобы русские буквы понимались, а не выводились крякозябрами.
Подскажите решение!!!
Ответить с цитированием
  #2 (permalink)  
Старый 06.09.2009, 10:05
Аватар для Gvozd
Матрос
Отправить личное сообщение для Gvozd Посмотреть профиль Найти все сообщения от Gvozd
 
Регистрация: 04.04.2008
Сообщений: 6,246

вообще-то, я практически уверен, что этот модуль закачивает файлы на серевер не в текстовом, а все же в бинарном режиме, и таким образом от него ничего не зависит
копайте сервер, на наличие "где не надо", и отсутсвие "где надо" перекодирующих функций
плюс, проверьте отдаваемые заголовки
Ответить с цитированием
  #3 (permalink)  
Старый 06.09.2009, 19:29
Новичок на форуме
Отправить личное сообщение для vladex Посмотреть профиль Найти все сообщения от vladex
 
Регистрация: 16.08.2009
Сообщений: 6

А как бы поточнее подсказочку?
Мне кажется что надо рыть в самом jquery.
Потому что у меня есть еще пример на нем, уже форма авторизации.
Так там тоже не понимается кодировка!!!
Ответить с цитированием
  #4 (permalink)  
Старый 06.09.2009, 22:13
Аватар для Gvozd
Матрос
Отправить личное сообщение для Gvozd Посмотреть профиль Найти все сообщения от Gvozd
 
Регистрация: 04.04.2008
Сообщений: 6,246

Сообщение от vladex
Мне кажется что надо рыть в самом jquery.
при чем тут он?
у вас вроде бы MooTools?!

в JS нету инструмента для работы с кодировками
потому что в нем есть только одна кодировка
вся работа с кодировками строится на основании заголовков данных, приходящих с сервера, и по заголовкам данные перекодировываются в Unicode
Соответсвенно при обратной передаче данных, надо перекодировывать данные из родной кодировки(в случае передачи файла), или кодировки браузера(в случае передачи данных, сгенерированных) в необходимую для дальнейшей работы кодировку.скорее всего это кодировка страницы
делается это в PHP например, с помощью ф-ции iconv
Ответить с цитированием
  #5 (permalink)  
Старый 08.09.2009, 17:02
Новичок на форуме
Отправить личное сообщение для vladex Посмотреть профиль Найти все сообщения от vladex
 
Регистрация: 16.08.2009
Сообщений: 6

Кто сможет показать на личном примере как указать русский шрифт в загрузчике FancyUpload
Ответить с цитированием
  #6 (permalink)  
Старый 08.09.2009, 17:32
Аватар для Gvozd
Матрос
Отправить личное сообщение для Gvozd Посмотреть профиль Найти все сообщения от Gvozd
 
Регистрация: 04.04.2008
Сообщений: 6,246

vladex,
вы что, совсем не читаете сообщения, не содержащие готового кода?
повторю еще раз:
в самом загрузчике просто не может быть такого понятия как кодировка
кодировку можно настроить на сервере либо в скрипте-обработчике события, для перекодировывания перед сохранением, либо в скрипте-вьювере, которые будет отбражать после файл
ф-ции iconv и header (в случае PHP на сервере) вам в помощь
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Кодировка Destrifer AJAX и COMET 37 04.06.2011 17:33
Кодировка при использовании Ajax Nichloas AJAX и COMET 9 17.09.2009 16:06
вопрос - кодировка zerg Я не знаю javascript 7 20.05.2009 00:45
Какая кодировка строки запроса у Рамблера? greatilya Серверные языки и технологии 9 23.03.2009 13:22
Кодировка, Проблемы Sanya Общие вопросы Javascript 0 31.01.2008 11:31